.text-center-class{
	text-align: center;
}
.only-padding{padding: 10px;}
.head-div-css{font-size: 17px;padding-left: 135px;
}
.color-blue-class{
	color: #3381d0;
}
.small-font-size{font-size: 19px;}
.class-vision{
	padding-top: 21px;
	color: #27a7df;
	text-align: center;
}
.class-all-back-color{
	background-color: #e9edee;
}

.vision-part-1{
	font-size: 20px;
	padding: 13px 0px 0px 219px;
	width: 50%;
	float: left;
}
.vision-part-2{
	font-size: 20px;
	padding: 13px 0px 0px 53px;
	width: 50%;
	float: right;
}
.vision-part-3{
	padding:20px; 
	font-size: 20px;
	color: #27a7df;
	text-align: center;
}
.table-all-size{
	font-size: 12px;
}
.table-back-color{background-color: #9fc5e8;}
.second-table{    padding-left: 83px;
	padding-right: 15px;
}
.table-next-1{
	width: 35%;
	float: left;
	text-align: center;
	font-size: 20px;
	padding: 10px;
}
.table-next-2{
	width: 30%;
	float: left;
	text-align: center;
	font-size: 12px;
	padding: 10px;
}
.table-next-3{
	width: 35%;
	text-align: center;
	font-size: 20px;
	float: right;
	padding: 10px;
}
.table-next-1-1{
	width: 41%;font-size: 10px;float: left;text-align: left;text-decoration: none;
}
.table-next-1-2{
	width: 50%;font-size: 10px;float: right;text-align: left;
}
.table-next-1-3{
	font-size: 10px;text-align: left;
}
.new-style-left-1{text-align: left;}
.paregraph-1{text-align: left;font-size: 10px;padding-bottom: 10px;}
.ul-li-font-size{font-size: 10px;}
.image-size{height: 100px;width: 200px;}
.table-last-1{width: 60%;float: left;}
.table-last-2{width: 30%;float: left;}
.table-last-3{width: 10%;float: right;}
.first-table{padding:15px; }
.font-blod{font-weight: 1000;}



.is-main-heading-with-txt h2{font-weight:900; font-size:32px; letter-spacing: 1px;}
    .color-offblue-class{color:/*#0097a7*/ #3381d0;}
    .technohead{text-transform:none; font-size:36px; margin-left:10px;}
    .is-main-heading-with-txt .head-div-css{font-size:26px; font-weight:600; color:#595959;  padding-left:120px; position:relative; top:-5px;}
    .is-main-heading-with-txt h3{font-size: 24px;font-weight:500;letter-spacing: 1px;}
    .is-main-heading-with-txt h3 span.color-offblue-class{font-weight: 900;font-size:28px;}
    .isvisionhead{font-size:34px; font-weight:900;}
    .geoenrgy1 {
        font-size: 26px;
        font-weight: 900;
        text-align: center;
        letter-spacing: 1px;
        padding: 15px;
    }
    .digitaldiv-bx h4{font-size:28px; font-weight:500; letter-spacing:1px;}
    .mission-heading{
        font-size: 30px;
        font-weight: 900;
        letter-spacing: 1px;
        margin:5px  0;
    }
    
    .size-14{font-size:14px;}
    .size-16{font-size:16px;}
    .size-18{font-size:18px;}
    .size-20{font-size:20px;}
    .size-22{font-size:22px;}
    .size-24{font-size:24px;}
    .size-26{font-size:26px;}
    
    .size-28{font-size:28px;}
    .size-30{font-size:30px;}
    .size-32{font-size:32px;}
    .size-34{font-size:34px;}
    .size-40{font-size:40px;}
    .weight500{font-weight:500;}
    .weight600{font-weight:600;}
    .weight700{font-weight:900;}
    .weight900{font-weight:900;}
    .letterspace1{letter-spacing:1px;}
    .letterspace05{letter-spacing:0.5px;}
    .letterspace2{letter-spacing:2px;}
    .orange-code{color:#ff6600;}
    .red-code{color:#ea4335;}
    .blue-color-code{color:#4285f4;}
    .purple-color-code{color:#9900ff;}
    .black-code{color:#000;}
    .off-black-code{color:#333;}
    .poc{padding:15px; margin:0;}
    .marging0{margin:0;}
    
    .is-focus-bx{padding:15px;}
    .is-focus-bx h3{font-size:18px; font-weight:700; margin-bottom:5px; letter-spacing:1px;}
    .is-focus-bx h4{font-size:26px; font-weight:700; margin:0 0 15px 0; }
    .is-focus-bx p{font-size:22px; font-weight:400; line-height:36px; letter-spacing:1px;}
    
    .is-affordable-bx{padding:15px; position:relative; padding-right:240px;}
     .is-affordable-bx h5{font-size: 35px; margin-top: 40px;}
     .is-affordable-bx  p{margin-top:100px;}
     .is-affordable-bx img{
         position: absolute;
        right: 20px;
        top: 60px;
     }
     .mar-t-40{margin-top:40px;}
     .mar-t-30{margin-top:30px;}
     .mar-t-20{margin-top:20px;}
     .mar-t-10{margin-top:10px;}
     .mar-t-5{margin-top:5px;}
     .full-width{width:100%;}
     .text-line-through{text-decoration: line-through;}
     .screen-pic{width:100%; margin-bottom:30px;}
     .day-data-tbl td{vertical-align: middle;}


     .section-block{width: 100%;}
     .gray-sec{background: #f2f2f2; padding: 50px 0;}
     .mobile-block{
     	display: none;
     }
     .vision-block{
     	padding-top:10px;
     }
     .home-btn-row{
        width: 100%;
        display: inline-block;
        vertical-align: top;
        margin-top: 15px;
        vertical-align: middle;
     }
     .home-btn-row .large-btn{
        margin-right: 0px;
        width: 100%;
        margin-bottom: 15px;
        height: auto;
        white-space: normal;
     }
     .collapse-btn-row{
        display: inline-block;
        vertical-align: top;
        margin: 15px 0;
        vertical-align: middle;
        width: 100%;
     }
     .collapse-btn-row .large-btn{
        width: 100%;
        height: auto;
        margin-bottom: 15px;
        white-space: normal;
     }
     .is-glob-sec .large-btn{
        white-space: normal;
        width: auto;
        height: auto;
        font-size: 14px;
     }
     @media screen and (max-width: 1100px) {
      .vision-block{
     	padding-top: 20px;
     	padding-bottom: 20px;
       }
     }
     @media screen and (max-width: 992px) {
     	.mobile-block{
     	  display: block;
       }
       .mobile-hide{
       	 display:none; 
       }
       .is-main-heading-with-txt h2{
       	text-align: center;
       }
     	
     }
     @media screen and (max-width: 767px) {
        .is-main-heading-with-txt .head-div-css  {
            padding-left: 0px;
            display: inline-block;
            width: 100%;
            text-align: center;
            padding-top: 10px;
        } 
        .world-wrap{
            word-wrap: break-word;
        }
        .is-main-heading-with-txt .container{
        	padding: 0px;
        }
        .geoenrgy1{
        	padding: 15px 0px;
        }
        .vision-block{
        	padding-left: 0px;
        	padding-right: 0px;
        }
        .collapse-btn-row .large-btn{
            width: 100%;
            font-size: 14px;
            padding: 10px 12px;
        }
        .home-btn-row .large-btn{
            width: 100%;
            margin-right: 0px;
            font-size: 14px;
            padding: 10px 12px;
        }
        .collapse-btn-row{
            margin-top: 0px;
        }
     }
     